<%--
  Created by IntelliJ IDEA.
  User: Distance
  Date: 2021/10/18
  Time: 22:07
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--<%--%>
<%--    <%pageContext.setAttribute("req",request);%>--%>
<%--        ${req.scheme}  若做了以上操作则可以直接 req.方法--%>
<%--%>--%>


*   pageContext对象的使用<br>
*   1.协议： request.getScheme() 它可以获取请求的协议<br>
*   2.服务器ip：request.getServerName()获取火球的服务器ip或域名<br>
*   3.服务器端口：request.getServerPort()获取请求的服务器端口号<br>
*   4.获取工程路径:request.getContextPath()获取当前工程路径<br>
*   5.获取请求方法：request.getMethod()获取请求的方式<br>
*   6.获取客户端ip地址：request.getRemoteHost()获取客户端的ip地址<br>
*   7.获取会话的id编号：session.getId()获取会话的唯一标识<br>

1.<br>
    jsp表达式脚本格式：<%=request.getScheme()%><br>
     EL中：${pageContext.request.scheme}<br>
2.<br>
    jsp表达式脚本格式：<%=request.getServerName()%><br>
     EL中：${pageContext.request.serverName}<br>
3.<br>
    jsp表达式脚本格式：<%=request.getServerPort()%><br>
     EL中：${pageContext.request.serverPort}<br>
4.<br>
    jsp表达式脚本格式：<%=request.getContextPath()%><br>
     EL中：${pageContext.request.contextPath}<br>
5.<br>
    jsp表达式脚本格式：<%=request.getMethod()%><br>
     EL中：${pageContext.request.method}<br>
6.<br>
    jsp表达式脚本格式：<%=request.getRemoteHost()%><br>
     EL中：${pageContext.request.remoteHost}<br>
7.<br>
    jsp表达式脚本格式：<%=session.getId()%><br>
     EL中：${pageContext.session.id}<br>
</body>
</html>
